#kento-pvc {
	
}
#kento-pvc .kento-pvc-total {
	
}
#kento-pvc .kento-pvc-today {
	background: url("today.png") no-repeat 0px 0px rgba(0, 0, 0, 0);
}
#kento-pvc-single .kento-pvc-total {
	
}
#kento-pvc-loop .kento-pvc-total {
	
}
#kento-pvc-single .kento-pvc-today {
	
}
#kento-pvc-loop .kento-pvc-today {
	
}
.kento-pvc-top-post {
	width: 100%; border-collapse: collapse;
}
.kento-pvc-top-post tr {
	
}
.kento-pvc-top-post td {
	padding: 5px; text-align: center;
}
.kento-pvc-top-post .post-title {
	text-align: left; padding-left: 15px;
}
.kento-pvc-top-post .post-title a {
	text-decoration: none;
}
.kento-pvc-by-date-submit {
	padding: 5px; border-radius: 5px; width: 100px; text-align: center; font-weight: 600; margin-top: 20px; cursor: pointer; box-shadow: 0px 2px 1px -1px #000000; background-color: rgb(221, 221, 221);
}
.kpvc-date-referer-submit {
	padding: 5px; border-radius: 5px; width: 100px; text-align: center; font-weight: 600; margin-top: 20px; cursor: pointer; box-shadow: 0px 2px 1px -1px #000000; background-color: rgb(221, 221, 221);
}
.kento-pvc-by-date-submit:hover {
	box-shadow: 0px 1px 1px -1px #000000;
}
.kpvc-date-referer-submit:hover {
	box-shadow: 0px 1px 1px -1px #000000;
}
#kento-pvc-by-date-result .no-result {
	color: rgb(255, 0, 0);
}
#kento-pvc-top-referer .no-result {
	color: rgb(255, 0, 0);
}
.kento-pvc-by-viewed {
	padding: 5px; width: 46%; height: auto; overflow: hidden; margin-top: 20px; margin-left: 10px; vertical-align: top; border-top-color: rgb(17, 112, 66); border-top-width: 4px; border-top-style: solid; display: inline-block; background-color: rgb(41, 216, 131);
}
.kento-pvc-by-date {
	padding: 5px; width: 46%; height: auto; overflow: hidden; margin-top: 20px; margin-left: 10px; vertical-align: top; border-top-color: rgb(17, 112, 66); border-top-width: 4px; border-top-style: solid; display: inline-block; background-color: rgb(41, 216, 131);
}
.kento-pvc-by-city {
	padding: 5px; width: 46%; height: auto; overflow: hidden; margin-top: 20px; margin-left: 10px; vertical-align: top; border-top-color: rgb(17, 112, 66); border-top-width: 4px; border-top-style: solid; display: inline-block; background-color: rgb(41, 216, 131);
}
.kento-pvc-by-city-post {
	padding: 5px; width: 46%; height: auto; overflow: hidden; margin-top: 20px; margin-left: 10px; vertical-align: top; border-top-color: rgb(17, 112, 66); border-top-width: 4px; border-top-style: solid; display: inline-block; background-color: rgb(41, 216, 131);
}
.kento-pvc-feedbck {
	padding: 5px; width: 46%; height: auto; overflow: hidden; margin-top: 20px; margin-left: 10px; vertical-align: top; border-top-color: rgb(17, 112, 66); border-top-width: 4px; border-top-style: solid; display: inline-block; background-color: rgb(41, 216, 131);
}
.kento-pvc-geo {
	padding: 5px; width: 46%; height: auto; overflow: hidden; margin-top: 20px; margin-left: 10px; vertical-align: top; border-top-color: rgb(17, 112, 66); border-top-width: 4px; border-top-style: solid; display: inline-block; background-color: rgb(41, 216, 131);
}
.kento-pvc-by-city-post {
	-ms-overflow-x: scroll; -ms-overflow-y: hidden;
}
.kento-pvc-by-city-details {
	padding: 3px; font-size: 12px; float: right; cursor: pointer;
}
.kento-pvc-by-city-details:hover {
	color: rgb(89, 145, 0);
}
